English Dictionary
◊ STAR SHELL
star shell
n : an artillery shell containing an illuminant